package yw.nmh.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import yw.nmh.ranchInfo.domain.Ranch;
import yw.nmh.ranchInfo.dto.RanchAddDTO;
import yw.nmh.ranchInfo.dto.RanchBaseDTO;
import yw.nmh.ranchInfo.dto.RanchUpdateDTO;
import yw.nmh.ranchInfo.vo.RanchBaseVO;
import yw.nmh.ranchInfo.vo.RanchVO;
import yw.nmh.result.R;

import java.util.List;

public interface RanchInfoService extends IService<Ranch> {

    public Page<RanchBaseVO> listRanch(RanchBaseDTO ranchBaseDTO);

    public RanchVO ranch(Integer id);

    public Boolean addRanch(RanchAddDTO ranchAddDTO);

    public Boolean updateRanch(RanchUpdateDTO ranchUpdateDTO);
}
